<?php

namespace IDock\Insurance\MACN\Bean;

/**
 * 投保人信息
 */
class Taxation
{
    public $TaxTermTypeCode = '';
    public $TaxConditionCode = '';
    public $TaxRegistryNumber = '';
    public $TaxPayerName = '';
    public $TaxPayerIdentificationCode = '';
    public $DeclareDate = '';
    public $CurrentTaxDue = '';
    public $Declare_Status_IA = '';

    /**
     * @return string
     */
    public function getTaxTermTypeCode(): string
    {
        return $this->TaxTermTypeCode;
    }

    /**
     * @param string $TaxTermTypeCode
     */
    public function setTaxTermTypeCode(string $TaxTermTypeCode): void
    {
        $this->TaxTermTypeCode = $TaxTermTypeCode;
    }

    /**
     * @return string
     */
    public function getTaxConditionCode(): string
    {
        return $this->TaxConditionCode;
    }

    /**
     * @param string $TaxConditionCode
     */
    public function setTaxConditionCode(string $TaxConditionCode): void
    {
        $this->TaxConditionCode = $TaxConditionCode;
    }

    /**
     * @return string
     */
    public function getTaxRegistryNumber(): string
    {
        return $this->TaxRegistryNumber;
    }

    /**
     * @param string $TaxRegistryNumber
     */
    public function setTaxRegistryNumber(string $TaxRegistryNumber): void
    {
        $this->TaxRegistryNumber = $TaxRegistryNumber;
    }

    /**
     * @return string
     */
    public function getTaxPayerName(): string
    {
        return $this->TaxPayerName;
    }

    /**
     * @param string $TaxPayerName
     */
    public function setTaxPayerName(string $TaxPayerName): void
    {
        $this->TaxPayerName = $TaxPayerName;
    }

    /**
     * @return string
     */
    public function getTaxPayerIdentificationCode(): string
    {
        return $this->TaxPayerIdentificationCode;
    }

    /**
     * @param string $TaxPayerIdentificationCode
     */
    public function setTaxPayerIdentificationCode(string $TaxPayerIdentificationCode): void
    {
        $this->TaxPayerIdentificationCode = $TaxPayerIdentificationCode;
    }

    /**
     * @return string
     */
    public function getDeclareDate(): string
    {
        return $this->DeclareDate;
    }

    /**
     * @param string $DeclareDate
     */
    public function setDeclareDate(string $DeclareDate): void
    {
        $this->DeclareDate = $DeclareDate;
    }

    /**
     * @return string
     */
    public function getCurrentTaxDue(): string
    {
        return $this->CurrentTaxDue;
    }

    /**
     * @param array $CurrentTaxDue
     */
    public function setCurrentTaxDue(array $CurrentTaxDue): void
    {
        $this->CurrentTaxDue = $CurrentTaxDue;
    }

    /**
     * @return string
     */
    public function getDeclareStatusIA(): string
    {
        return $this->Declare_Status_IA;
    }

    /**
     * @param string $Declare_Status_IA
     */
    public function setDeclareStatusIA(string $Declare_Status_IA): void
    {
        $this->Declare_Status_IA = $Declare_Status_IA;
    }



}